Visual Studio ব্যবহার করে ASP.NET Core প্রজেক্ট তৈরি করা

Microsoft Technologies - এএসপি ডট নেট কোর (ASP.Net Core) প্রথম ASP.NET Core অ্যাপ তৈরি করা (Creating Your First ASP.NET Core App) |
119
119

Visual Studio হলো একটি শক্তিশালী IDE (Integrated Development Environment) যা ASP.NET Core প্রজেক্ট তৈরি এবং ডিবাগ করার জন্য খুবই উপযোগী। এটি ASP.NET Core প্রজেক্ট তৈরি করার জন্য প্রয়োজনীয় টুলস, লাইব্রেরি এবং ডিবাগিং সুবিধা সরবরাহ করে। নিচে ধাপে ধাপে Visual Studio ব্যবহার করে ASP.NET Core প্রজেক্ট তৈরি করার প্রক্রিয়া বর্ণনা করা হলো।


Visual Studio ইনস্টল করা

প্রথমে Visual Studio ইনস্টল করা আবশ্যক। Visual Studio ইনস্টল করার জন্য:

  1. Visual Studio ডাউনলোড পেজ থেকে Visual Studio Community বা অন্য কোন ভার্সন ডাউনলোড করুন।
  2. ইনস্টলেশন চলাকালে, ASP.NET and web development এবং .NET Core cross-platform development এর প্রয়োজনীয় workloads নির্বাচন করুন।
  3. ইনস্টলেশন সম্পূর্ণ হলে, Visual Studio ওপেন করুন।

নতুন ASP.NET Core প্রজেক্ট তৈরি করা

প্রজেক্ট তৈরি করার প্রক্রিয়া:

  1. Visual Studio ওপেন করুন:
    • Visual Studio ওপেন করুন এবং হোম স্ক্রীনে Create a new project নির্বাচন করুন।
  2. প্রজেক্ট টেমপ্লেট নির্বাচন করুন:
    • "Create a new project" উইন্ডোতে ASP.NET Core Web Application নির্বাচন করুন এবং Next ক্লিক করুন।
    • আপনি যদি MVC অ্যাপ, Razor Pages অ্যাপ বা Web API অ্যাপ তৈরি করতে চান, তাহলে ASP.NET Core Web Application টেমপ্লেট নির্বাচন করুন।
  3. প্রজেক্টের নাম এবং লোকেশন সেট করুন:
    • প্রজেক্টের নাম, লোকেশন এবং সলিউশন নাম দিন। আপনি চাইলে এই ফোল্ডারে নতুন একটি সলিউশন তৈরি করতে পারেন। এরপর Create বাটনে ক্লিক করুন।
  4. টেমপ্লেট নির্বাচন করুন:
    • এরপর Create a new ASP.NET Core Web Application উইন্ডোতে আপনি প্রজেক্টের জন্য টেমপ্লেট নির্বাচন করবেন। এখানে কয়েকটি অপশন থাকবে:
      • Web Application (Model-View-Controller): MVC (Model-View-Controller) প্যাটার্ন ব্যবহার করে ওয়েব অ্যাপ তৈরি করতে।
      • Web Application: Razor Pages প্যাটার্ন ব্যবহার করে অ্যাপ তৈরি করতে।
      • API: RESTful Web API তৈরি করতে।
    • আপনার প্রয়োজন অনুযায়ী একটি টেমপ্লেট নির্বাচন করুন এবং Create ক্লিক করুন।
  5. ASP.NET Core ভার্সন নির্বাচন করুন:
    • আপনি কোন ASP.NET Core ভার্সন ব্যবহার করতে চান, তা নির্বাচন করুন (যেমন ASP.NET Core 5.0, 6.0, অথবা 7.0)। ডিফল্টভাবে, Visual Studio সর্বশেষ স্ট্যাবল ভার্সন নির্বাচন করে থাকে। এরপর Create বাটন ক্লিক করুন।

ASP.NET Core প্রজেক্ট কনফিগারেশন

  1. প্রজেক্ট ফাইল স্ট্রাকচার:
    • Visual Studio স্বয়ংক্রিয়ভাবে আপনার প্রজেক্টের জন্য প্রয়োজনীয় ফাইল এবং ডিরেক্টরি তৈরি করবে। কিছু সাধারণ ফাইল এবং ফোল্ডার হলো:
      • Program.cs: অ্যাপ্লিকেশনের স্টার্টআপ ফাইল, যেখানে কনফিগারেশন এবং সার্ভিস রেজিস্ট্রেশন করা হয়।
      • Startup.cs: কনফিগারেশন এবং মিডলওয়্যার সেটআপ করা হয়। (ASP.NET Core 6.0 এবং তার পরের সংস্করণে এটি Program.cs-এ অন্তর্ভুক্ত করা হয়েছে)
      • appsettings.json: অ্যাপ্লিকেশনের কনফিগারেশন ফাইল, যেমন ডাটাবেস সংযোগের তথ্য ইত্যাদি।
      • Controllers: অ্যাপ্লিকেশনের MVC কন্ট্রোলারগুলো রাখা হয়।
      • Views: মডেল-ভিউ-কন্ট্রোলার (MVC) অ্যাপ্লিকেশনের জন্য ভিউ ফাইল।
      • wwwroot: স্ট্যাটিক ফাইল (যেমন CSS, JavaScript, ইমেজ) সংরক্ষণ করতে ব্যবহৃত হয়।
  2. ফাইল কনফিগারেশন:
    • appsettings.json ফাইলে অ্যাপ্লিকেশনের কনফিগারেশন যেমন ডাটাবেস সংযোগ স্ট্রিং বা লগিং সেটিংস রাখা হয়।
    • Program.cs এবং Startup.cs ফাইলে অ্যাপের কনফিগারেশন এবং মিডলওয়্যার রেজিস্টার করা হয়।

ASP.NET Core অ্যাপ রান এবং ডিবাগ করা

  1. অ্যাপ রান করা:
    • আপনি যখন প্রজেক্ট তৈরি করবেন, তখন Visual Studio আপনাকে একটি বিল্ট-ইন IIS সার্ভার বা Kestrel ব্যবহার করে অ্যাপ রান করার জন্য প্রদান করবে। আপনি F5 চেপে অ্যাপ রান করতে পারেন।
    • অ্যাপটি রান হওয়ার পর আপনি এটি localhost বা নির্দিষ্ট পোর্টে ব্রাউজারে দেখতে পারবেন।
  2. ডিবাগিং:
    • Visual Studio তে ডিবাগিং অত্যন্ত সহজ। আপনি কোডের মধ্যে ব্রেকপয়েন্ট সেট করতে পারেন এবং অ্যাপ রান করার সময় ডিবাগ মোডে কোড লাইনে লাইনে চলতে পারেন।
    • আপনি F5 চাপলে অ্যাপ্লিকেশনটি ডিবাগ মোডে চলবে এবং কোডের যে জায়গায় ব্রেকপয়েন্ট দিয়েছেন সেখানে থামবে।

প্রজেক্টের লাইফ সাইকেল

  1. কলেকশন এবং মডিউল:
    • ASP.NET Core প্রজেক্টের লাইফ সাইকেল সাধারণত শুরু হয় Program.cs থেকে যেখানে CreateHostBuilder() মেথড থেকে অ্যাপ্লিকেশন হোস্ট তৈরি হয়। এর পর Startup.cs ফাইলের মধ্যে মিডলওয়্যার এবং কনফিগারেশন সেটআপ করা হয়।
  2. মিডলওয়্যার:
    • আপনার প্রজেক্টে বিভিন্ন মিডলওয়্যার ইনক্লুড করা থাকে, যেমন রিকোয়েস্ট হ্যান্ডলিং, লগিং, অথেনটিকেশন ইত্যাদি।

সারাংশ

Visual Studio ব্যবহার করে ASP.NET Core প্রজেক্ট তৈরি করা খুবই সহজ এবং দ্রুত। এটি একটি শক্তিশালী IDE যা ডেভেলপারদের প্রজেক্ট তৈরি এবং ডিবাগিংয়ের জন্য একটি সম্পূর্ণ টুলস প্যাকেজ প্রদান করে। আপনি যখন ASP.NET Core অ্যাপ তৈরি করবেন, তখন Visual Studio স্বয়ংক্রিয়ভাবে সমস্ত প্রয়োজনীয় কনফিগারেশন এবং ফাইল তৈরি করে দেয়, যা আপনাকে একটি কার্যকরী অ্যাপ তৈরি করতে সহায়তা করে।

Content added By
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion